package com.shigu.linkage.sdks.requests;

import com.shigu.linkage.sdks.responses.CardChangeResponse;

/**
 * 结账卡变更
 */
public class CardChangeRequest extends LinkageRequest<CardChangeResponse>{
    private String subMerchantCode;//商户id
    private String AccNo;//银行卡号
    private String mobileBank;//银行预留手机号
    private String alliedBankCode;//联行号
    private String openBank;//开户行
    private String bankCode;//开户行编号
    private String merchantCode;//大商编

    public String getSubMerchantCode() {
        return subMerchantCode;
    }

    public void setSubMerchantCode(String subMerchantCode) {
        this.subMerchantCode = subMerchantCode;
    }

    public String getAccNo() {
        return AccNo;
    }

    public void setAccNo(String accNo) {
        AccNo = accNo;
    }

    public String getMobileBank() {
        return mobileBank;
    }

    public void setMobileBank(String mobileBank) {
        this.mobileBank = mobileBank;
    }

    public String getAlliedBankCode() {
        return alliedBankCode;
    }

    public void setAlliedBankCode(String alliedBankCode) {
        this.alliedBankCode = alliedBankCode;
    }

    public String getOpenBank() {
        return openBank;
    }

    public void setOpenBank(String openBank) {
        this.openBank = openBank;
    }

    public String getBankCode() {
        return bankCode;
    }

    public void setBankCode(String bankCode) {
        this.bankCode = bankCode;
    }

    @Override
    public String selUrl() {
        return "/merchant/cardChange";
    }

    @Override
    public Class<CardChangeResponse> responseClass() {
        return CardChangeResponse.class;
    }

    public String getMerchantCode() {
        return merchantCode;
    }

    public void setMerchantCode(String merchantCode) {
        this.merchantCode = merchantCode;
    }
}
